Easy2Siksha Sample Paper
Now, have you ever wondered — how did that happen so fast? How did the website
know what to show you, and where did all that data come from?
Well, this magical coordination between what you see on your screen and what happens
behind the scenes is the perfect example of Client-Side and Server-Side Programming
working together — like two friends playing in perfect rhythm.
Let’s understand this beautiful relationship step by step — not through complicated
technical jargon, but like a simple, flowing story you can imagine and enjoy.
Step 1: Meet the Two Heroes – The Client and the Server
Think of the Client as you, the user who sends a request — maybe by clicking a button or
typing a website address.
The Server, on the other hand, is like the café’s chef sitting in the kitchen — receiving
your order, preparing it, and sending it back to you beautifully arranged on a plate.
So, when you visit a website:
• The Client (your browser: Chrome, Edge, or Safari) asks for something.
• The Server (a computer far away) processes that request and sends back the data
— maybe a webpage, images, or information.
Now, depending on where the action happens — on your device (client) or the server
(remote computer) — we call it Client-Side Programming or Server-Side Programming.
Step 2: What is Client-Side Programming?
Imagine you’re reading an online menu. You click on the “Show more details” button,
and instantly, extra information about the dish appears — without the page reloading.
That quick and smooth effect is made possible by Client-Side Programming.
In simple words, Client-Side Programming happens inside your web browser.
It controls what you see, how it looks, and how it behaves when you click, scroll, or
type.
Key Features of Client-Side Programming:
1. Runs on the user’s device (browser) — not on the web server.